const request = require('../../utils/kzj.request.js');
/**
 * 每一个页面对应一个contoller
 */
class controllerM {

	//登陆
  appletGetOpenId(params) {
    return request.post(`/api/account/appletGetOpenId`,params,false).then(res => res.data)
  }

  // 小程序根据code登陆
  appletLogin(params) {
    return request.post(`/api/account/appletLogin`,params,false,false).then(res => res.data)
  }
  // 我的账户(代理商员工)
  agentStaffIncomeDetails(params) {
    return request.post(`/api/transaction/agentStaffIncomeDetails`,params).then(res => res.data)
  }
  // 我的账户(代理商员工)
  agentStaffList(params) {
    return request.post(`/api/transaction/agentStaffList`,params).then(res => res.data)
  }
  
  // 我的账户(代理商员工)
  agentStaffIncomePage(params) {
    return request.post(`/api/transaction/agentStaffIncomePage`,params).then(res => res.data)
  }
  
  // 我的账户(代理商)
  agentRecord(params) {
    return request.post(`/api/transaction/agentRecord`,params).then(res => res.data)
  }
  // 我的账户(代理商员工)
  agentStaffIncomeDetails(params) {
    return request.post(`/api/transaction/agentStaffIncomeDetails`,params).then(res => res.data)
  }
  // 我的账户(第三方)
  myIndexUrl(params) {
    return request.post(`/api/account/myIndexUrl`,params).then(res => res.data)
  }

  // 新增银行卡
  saveAgentBank(params) {
    return request.post(`/api/bank/account/saveAgentBank`,params).then(res => res.data)
  }
  // 我的银行卡
  getAgentBank(params) {
    return request.post(`/api/bank/account/getAgentBank`,params).then(res => res.data)
  }
  // 修改银行卡
  updateAgentBank(params) {
    return request.post(`/api/bank/account/updateAgentBank`,params).then(res => res.data)
  }
  
  // 提现页面数据
  selectWithdraw(params) {
    return request.post(`/api/account/selectWithdraw`,params).then(res => res.data)
  }
  // 提现
  withdrawAll(params) {
    return request.post(`/api/withdraw/withdrawAll`,params).then(res => res.data)
  }
  // 提现（全部提现）
  withdrawAll(params) {
    return request.post(`/api/withdraw/withdrawAll`,params).then(res => res.data)
  }
  
  // 提现记录
  agentPage(params) {
    return request.post(`/api/withdraw/agentPage`,params).then(res => res.data)
  }
  // 意见反馈
  suggestAdd(params) {
    return request.post(`/api/suggest/add`,params).then(res => res.data)
  }

  
}
/**
 * 实例化对象
 */
let Controller = new controllerM();
/**
 * 暴露对象，无需每次都加函数名
 */
module.exports = {
  controller: Controller,
}